@charset "utf-8";




.m-gk-bg {
	height: auto;
	overflow: hidden;
	background: #eee
}

.m-gk-bg div {
	padding: 21px 0
}

.m-gk-bg p {
	font-size: 16px;
	line-height: 32px;
	text-align: center
}

.u-gk-nm {
	background: #0c4aad;
	text-align: center;
	height: 128px;
	display: block;
	color: #fff;
	font-weight: 700
}

.u-gk-nm p {
	font-size: 20px;
	line-height: 58px
}

.u-gk-nm a {
	color: #fff
}

.m-hd-bg {
	height: auto;
	overflow: hidden;
	background: #eee
}

.m-hd-bg div {
	padding: 21px 0;
	width: 20%
}

.m-hd-bg p {
	font-size: 16px;
	line-height: 32px;
	text-align: center
}

.u-gk-nm {
	background: #0c4aad;
	text-align: center;
	height: 128px;
	display: block;
	color: #fff;
	font-weight: 700
}

.u-gk-nm p {
	font-size: 20px;
	line-height: 58px
}

.u-gk-nm a {
	color: #fff
}

.m-gk-icon {
	height: auto;
	overflow: hidden
}

.m-gk-icon a {
	padding: 60px 0;
	display: block;
	overflow: hidden;
	height: auto;
	margin: 0 -12px
}

.m-gk-icon .tnm {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	display: block
}

.m-gk-icon a:hover .tnm {
	color: #0c4aad;
	font-weight: 700
}

.ico-btn-01 {
	background: url(../image/gk-icon.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-02 {
	background: url(../image/gk-icon4.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-03 {
	background: url(../image/gk-icon3.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-04 {
	background: url(../image/gk-icon1.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-06 {
	background: url(../image/gk-icon2.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-05 {
	background: url(../image/gk-icon-5.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-a {
	background: url(../image/hd-icon1.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-b {
	background: url(../image/hd-icon3.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-c {
	background: url(../image/hd-icon.png) no-repeat center center;
	height: 54px;
	display: block
}

.ico-btn-d {
	background: url(../image/hd-icon2.png) no-repeat center center;
	height: 54px;
	display: block
}

.hd-bg {
	background: url(../image/mb3/hd-bg.png) no-repeat center top;
	height: 103px;
	padding: 24px 0
}

.hd-bg a {
	color: #307a75;
	font-size: 16px;
	line-height: 32px;
	width: 50%;
	float: left;
	text-align: center
}


@media all and (max-width:1024px) {
	.g-banner {
		height: 300px
	}

	.logo img {
		width: 400px
	}

	.g-banner .logo {
		margin-left: -150px;
		padding-top: 80px
	}

	.g-nav .m-nav a {
		padding: 0
	}

	.tab-head ul li {
		padding: 0 4px
	}

	.u-gk-nm {
		margin: 0
	}

	.u-gk-nm p {
		font-size: 18px;
		line-height: 58px
	}

	.g-blk32 {
		height: 24px
	}

	.g-link select {
		padding: 12px 0;
		display: block
	}
}

@media all and (max-width:768px) {
	#bg01,#bg02,#bg03 {
		min-width: 768px;
		background-size: 100%
	}

	.g-banner {
		height: 200px
	}

	.logo img {
		width: 240px;
		margin-bottom: 50px
	}

	.g-banner .logo {
		margin-left: -276px;
		padding-top: 40px
	}

	.g-nav {
		line-height: 48px;
		height: 48px
	}

	.g-nav .m-nav a {
		color: #fff;
		font-size: 18px
	}

	.g-blk32 {
		height: 16px
	}

	.search {
		border: solid 1px #0c4aad;
		line-height: 40px;
		height: 40px;
		width: 60%;
		margin: 16px 20% 0 20%;
		text-align: center;
		display: block
	}

	.search .u-input {
		line-height: 38px
	}

	.search .u-sub {
		line-height: 38px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 32px;
		text-align: center
	}

	.m-hd-bg .u-gk-nm {
		width: auto;
		padding: 0
	}

	.m-gk-bg .u-gk-nm {
		width: auto;
		padding: 0
	}

	.m-hd-bg div {
		padding: 21px 0;
		width: 25%
	}

	.m-gk-bg div {
		padding: 21px 0;
		width: 20%
	}

	.u-gk-nm {
		padding: 0;
		margin: 0 -12px;
		height: 40px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 64px
	}

	.m-gk-icon .tnm {
		line-height: 40px
	}

	.hd-bg {
		padding: 24px 0
	}

	.hd-bg a {
		font-size: 18px
	}

	.g-link select {
		padding: 12px 0;
		display: block
	}
}

@media all and (max-width:750px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 421.88px;
		height: 421.88px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:720px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 405px;
		height: 405px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {
		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:640px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 360px;
		height: 360px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {
	
		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:600px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 337.5px;
		height: 337.5px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:560px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 315px;
		height: 315px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {
		
		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:520px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 292.5px;
		height: 292.5px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:480px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 270px;
		height: 270px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:440px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 247.5px;
		height: 247.5px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:414px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 232.88px;
		height: 232.88px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:400px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 225px;
		height: 225px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:375px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 210.94px;
		height: 210.94px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {
	
		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:360px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 202.5px;
		height: 202.5px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}

@media all and (max-width:320px) {
	.g-nav {
		background: 0 0
	}

	.search {
		border: solid 1px #0c4aad;
		width: 100%;
		margin: 8px 0
	}

	.search .u-input {
		line-height: 36px
	}

	.hotnews h1 {
		font-size: 20px;
		line-height: 28px;
		text-align: left
	}

	#foucs img {
		min-height: 180px;
		height: 180px
	}

	.g-blk32 {
		height: 16px
	}

	.u-gk-nm {
		background: #0c4aad;
		padding: 0;
		margin: 0 -12px;
		text-align: center;
		display: block;
		font-size: 18px;
		color: #fff;
		font-weight: 700;
		line-height: 40px
	}

	.m-gk-icon a {
		padding: 8px 0
	}

	.ico-btn-01,.ico-btn-02,.ico-btn-03,.ico-btn-04,.ico-btn-05,.ico-btn-06 {
		background-size: 40px;
		height: 56px
	}

	.m-gk-icon .tnm {
		line-height: 32px
	}

	.hd-bg {

		height: 103px;
		padding: 24px 0;
		margin-top: 16px
	}

	.hd-bg a {
		font-size: 18px
	}

	.fw-bg .txt .fn1 {
		text-indent: 16px
	}

	.fw-bg .txt .fn2 {
		text-indent: 16px
	}

	.g-footer {
		height: auto;
		border-bottom: 10px solid #073884;
		padding-bottom: 16px
	}

	.txt {
		margin: 0 -12px
	}

	.g-footer .txt p span {
		margin: 0 4px
	}

	.g-footer .txt .link a {
		margin: 0 4px
	}
}